home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / windows2.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  46.3 KB  |  841 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import windows2c
  5. from misc import *
  6. from gdi import *
  7. from fonts import *
  8. from windows import *
  9. from clip_dnd import *
  10. from controls import *
  11. from events import *
  12. import wx
  13.  
  14. class wxNotebookEventPtr(wxNotifyEventPtr):
  15.     
  16.     def __init__(self, this):
  17.         self.this = this
  18.         self.thisown = 0
  19.  
  20.     
  21.     def GetSelection(self, *_args, **_kwargs):
  22.         val = windows2c.wxNotebookEvent_GetSelection(self, *_args, **_kwargs)
  23.         return val
  24.  
  25.     
  26.     def GetOldSelection(self, *_args, **_kwargs):
  27.         val = windows2c.wxNotebookEvent_GetOldSelection(self, *_args, **_kwargs)
  28.         return val
  29.  
  30.     
  31.     def SetOldSelection(self, *_args, **_kwargs):
  32.         val = windows2c.wxNotebookEvent_SetOldSelection(self, *_args, **_kwargs)
  33.         return val
  34.  
  35.     
  36.     def SetSelection(self, *_args, **_kwargs):
  37.         val = windows2c.wxNotebookEvent_SetSelection(self, *_args, **_kwargs)
  38.         return val
  39.  
  40.     
  41.     def __repr__(self):
  42.         return '<%s.%s instance; proxy of C++ wxNotebookEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  43.  
  44.  
  45.  
  46. class wxNotebookEvent(wxNotebookEventPtr):
  47.     
  48.     def __init__(self, *_args, **_kwargs):
  49.         self.this = windows2c.new_wxNotebookEvent(*_args, **_kwargs)
  50.         self.thisown = 1
  51.  
  52.  
  53.  
  54. class wxNotebookPtr(wxControlPtr):
  55.     
  56.     def __init__(self, this):
  57.         self.this = this
  58.         self.thisown = 0
  59.  
  60.     
  61.     def Create(self, *_args, **_kwargs):
  62.         val = windows2c.wxNotebook_Create(self, *_args, **_kwargs)
  63.         return val
  64.  
  65.     
  66.     def GetPageCount(self, *_args, **_kwargs):
  67.         val = windows2c.wxNotebook_GetPageCount(self, *_args, **_kwargs)
  68.         return val
  69.  
  70.     
  71.     def SetSelection(self, *_args, **_kwargs):
  72.         val = windows2c.wxNotebook_SetSelection(self, *_args, **_kwargs)
  73.         return val
  74.  
  75.     
  76.     def AdvanceSelection(self, *_args, **_kwargs):
  77.         val = windows2c.wxNotebook_AdvanceSelection(self, *_args, **_kwargs)
  78.         return val
  79.  
  80.     
  81.     def GetSelection(self, *_args, **_kwargs):
  82.         val = windows2c.wxNotebook_GetSelection(self, *_args, **_kwargs)
  83.         return val
  84.  
  85.     
  86.     def SetPageText(self, *_args, **_kwargs):
  87.         val = windows2c.wxNotebook_SetPageText(self, *_args, **_kwargs)
  88.         return val
  89.  
  90.     
  91.     def GetPageText(self, *_args, **_kwargs):
  92.         val = windows2c.wxNotebook_GetPageText(self, *_args, **_kwargs)
  93.         return val
  94.  
  95.     
  96.     def SetImageList(self, *_args, **_kwargs):
  97.         val = windows2c.wxNotebook_SetImageList(self, *_args, **_kwargs)
  98.         return val
  99.  
  100.     
  101.     def AssignImageList(self, *_args, **_kwargs):
  102.         val = windows2c.wxNotebook_AssignImageList(self, *_args, **_kwargs)
  103.         _args[0].thisown = 0
  104.         return val
  105.  
  106.     
  107.     def GetImageList(self, *_args, **_kwargs):
  108.         val = windows2c.wxNotebook_GetImageList(self, *_args, **_kwargs)
  109.         return val
  110.  
  111.     
  112.     def GetPageImage(self, *_args, **_kwargs):
  113.         val = windows2c.wxNotebook_GetPageImage(self, *_args, **_kwargs)
  114.         return val
  115.  
  116.     
  117.     def SetPageImage(self, *_args, **_kwargs):
  118.         val = windows2c.wxNotebook_SetPageImage(self, *_args, **_kwargs)
  119.         return val
  120.  
  121.     
  122.     def GetRowCount(self, *_args, **_kwargs):
  123.         val = windows2c.wxNotebook_GetRowCount(self, *_args, **_kwargs)
  124.         return val
  125.  
  126.     
  127.     def SetPageSize(self, *_args, **_kwargs):
  128.         val = windows2c.wxNotebook_SetPageSize(self, *_args, **_kwargs)
  129.         return val
  130.  
  131.     
  132.     def SetPadding(self, *_args, **_kwargs):
  133.         val = windows2c.wxNotebook_SetPadding(self, *_args, **_kwargs)
  134.         return val
  135.  
  136.     
  137.     def DeletePage(self, *_args, **_kwargs):
  138.         val = windows2c.wxNotebook_DeletePage(self, *_args, **_kwargs)
  139.         return val
  140.  
  141.     
  142.     def RemovePage(self, *_args, **_kwargs):
  143.         val = windows2c.wxNotebook_RemovePage(self, *_args, **_kwargs)
  144.         return val
  145.  
  146.     
  147.     def DeleteAllPages(self, *_args, **_kwargs):
  148.         val = windows2c.wxNotebook_DeleteAllPages(self, *_args, **_kwargs)
  149.         return val
  150.  
  151.     
  152.     def AddPage(self, *_args, **_kwargs):
  153.         val = windows2c.wxNotebook_AddPage(self, *_args, **_kwargs)
  154.         return val
  155.  
  156.     
  157.     def InsertPage(self, *_args, **_kwargs):
  158.         val = windows2c.wxNotebook_InsertPage(self, *_args, **_kwargs)
  159.         return val
  160.  
  161.     
  162.     def GetPage(self, *_args, **_kwargs):
  163.         val = windows2c.wxNotebook_GetPage(self, *_args, **_kwargs)
  164.         return val
  165.  
  166.     
  167.     def ResizeChildren(self, *_args, **_kwargs):
  168.         val = windows2c.wxNotebook_ResizeChildren(self, *_args, **_kwargs)
  169.         return val
  170.  
  171.     
  172.     def __repr__(self):
  173.         return '<%s.%s instance; proxy of C++ wxNotebook instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  174.  
  175.  
  176.  
  177. class wxNotebook(wxNotebookPtr):
  178.     
  179.     def __init__(self, *_args, **_kwargs):
  180.         self.this = windows2c.new_wxNotebook(*_args, **_kwargs)
  181.         self.thisown = 1
  182.         self._setOORInfo(self)
  183.  
  184.  
  185.  
  186. def wxPreNotebook(*_args, **_kwargs):
  187.     val = wxNotebookPtr(windows2c.new_wxPreNotebook(*_args, **_kwargs))
  188.     val.thisown = 1
  189.     val._setOORInfo(val)
  190.     return val
  191.  
  192.  
  193. class wxSplitterEventPtr(wxNotifyEventPtr):
  194.     
  195.     def __init__(self, this):
  196.         self.this = this
  197.         self.thisown = 0
  198.  
  199.     
  200.     def GetSashPosition(self, *_args, **_kwargs):
  201.         val = windows2c.wxSplitterEvent_GetSashPosition(self, *_args, **_kwargs)
  202.         return val
  203.  
  204.     
  205.     def GetX(self, *_args, **_kwargs):
  206.         val = windows2c.wxSplitterEvent_GetX(self, *_args, **_kwargs)
  207.         return val
  208.  
  209.     
  210.     def GetY(self, *_args, **_kwargs):
  211.         val = windows2c.wxSplitterEvent_GetY(self, *_args, **_kwargs)
  212.         return val
  213.  
  214.     
  215.     def GetWindowBeingRemoved(self, *_args, **_kwargs):
  216.         val = windows2c.wxSplitterEvent_GetWindowBeingRemoved(self, *_args, **_kwargs)
  217.         return val
  218.  
  219.     
  220.     def SetSashPosition(self, *_args, **_kwargs):
  221.         val = windows2c.wxSplitterEvent_SetSashPosition(self, *_args, **_kwargs)
  222.         return val
  223.  
  224.     
  225.     def __repr__(self):
  226.         return '<%s.%s instance; proxy of C++ wxSplitterEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  227.  
  228.  
  229.  
  230. class wxSplitterEvent(wxSplitterEventPtr):
  231.     
  232.     def __init__(self, *_args, **_kwargs):
  233.         self.this = windows2c.new_wxSplitterEvent(*_args, **_kwargs)
  234.         self.thisown = 1
  235.  
  236.  
  237.  
  238. class wxSplitterWindowPtr(wxWindowPtr):
  239.     
  240.     def __init__(self, this):
  241.         self.this = this
  242.         self.thisown = 0
  243.  
  244.     
  245.     def Create(self, *_args, **_kwargs):
  246.         val = windows2c.wxSplitterWindow_Create(self, *_args, **_kwargs)
  247.         return val
  248.  
  249.     
  250.     def GetWindow1(self, *_args, **_kwargs):
  251.         val = windows2c.wxSplitterWindow_GetWindow1(self, *_args, **_kwargs)
  252.         return val
  253.  
  254.     
  255.     def GetWindow2(self, *_args, **_kwargs):
  256.         val = windows2c.wxSplitterWindow_GetWindow2(self, *_args, **_kwargs)
  257.         return val
  258.  
  259.     
  260.     def SetSplitMode(self, *_args, **_kwargs):
  261.         val = windows2c.wxSplitterWindow_SetSplitMode(self, *_args, **_kwargs)
  262.         return val
  263.  
  264.     
  265.     def GetSplitMode(self, *_args, **_kwargs):
  266.         val = windows2c.wxSplitterWindow_GetSplitMode(self, *_args, **_kwargs)
  267.         return val
  268.  
  269.     
  270.     def Initialize(self, *_args, **_kwargs):
  271.         val = windows2c.wxSplitterWindow_Initialize(self, *_args, **_kwargs)
  272.         return val
  273.  
  274.     
  275.     def SplitVertically(self, *_args, **_kwargs):
  276.         val = windows2c.wxSplitterWindow_SplitVertically(self, *_args, **_kwargs)
  277.         return val
  278.  
  279.     
  280.     def SplitHorizontally(self, *_args, **_kwargs):
  281.         val = windows2c.wxSplitterWindow_SplitHorizontally(self, *_args, **_kwargs)
  282.         return val
  283.  
  284.     
  285.     def Unsplit(self, *_args, **_kwargs):
  286.         val = windows2c.wxSplitterWindow_Unsplit(self, *_args, **_kwargs)
  287.         return val
  288.  
  289.     
  290.     def ReplaceWindow(self, *_args, **_kwargs):
  291.         val = windows2c.wxSplitterWindow_ReplaceWindow(self, *_args, **_kwargs)
  292.         return val
  293.  
  294.     
  295.     def IsSplit(self, *_args, **_kwargs):
  296.         val = windows2c.wxSplitterWindow_IsSplit(self, *_args, **_kwargs)
  297.         return val
  298.  
  299.     
  300.     def SetSashSize(self, *_args, **_kwargs):
  301.         val = windows2c.wxSplitterWindow_SetSashSize(self, *_args, **_kwargs)
  302.         return val
  303.  
  304.     
  305.     def SetBorderSize(self, *_args, **_kwargs):
  306.         val = windows2c.wxSplitterWindow_SetBorderSize(self, *_args, **_kwargs)
  307.         return val
  308.  
  309.     
  310.     def GetSashSize(self, *_args, **_kwargs):
  311.         val = windows2c.wxSplitterWindow_GetSashSize(self, *_args, **_kwargs)
  312.         return val
  313.  
  314.     
  315.     def GetBorderSize(self, *_args, **_kwargs):
  316.         val = windows2c.wxSplitterWindow_GetBorderSize(self, *_args, **_kwargs)
  317.         return val
  318.  
  319.     
  320.     def SetSashPosition(self, *_args, **_kwargs):
  321.         val = windows2c.wxSplitterWindow_SetSashPosition(self, *_args, **_kwargs)
  322.         return val
  323.  
  324.     
  325.     def GetSashPosition(self, *_args, **_kwargs):
  326.         val = windows2c.wxSplitterWindow_GetSashPosition(self, *_args, **_kwargs)
  327.         return val
  328.  
  329.     
  330.     def SetMinimumPaneSize(self, *_args, **_kwargs):
  331.         val = windows2c.wxSplitterWindow_SetMinimumPaneSize(self, *_args, **_kwargs)
  332.         return val
  333.  
  334.     
  335.     def GetMinimumPaneSize(self, *_args, **_kwargs):
  336.         val = windows2c.wxSplitterWindow_GetMinimumPaneSize(self, *_args, **_kwargs)
  337.         return val
  338.  
  339.     
  340.     def SizeWindows(self, *_args, **_kwargs):
  341.         val = windows2c.wxSplitterWindow_SizeWindows(self, *_args, **_kwargs)
  342.         return val
  343.  
  344.     
  345.     def SetNeedUpdating(self, *_args, **_kwargs):
  346.         val = windows2c.wxSplitterWindow_SetNeedUpdating(self, *_args, **_kwargs)
  347.         return val
  348.  
  349.     
  350.     def GetNeedUpdating(self, *_args, **_kwargs):
  351.         val = windows2c.wxSplitterWindow_GetNeedUpdating(self, *_args, **_kwargs)
  352.         return val
  353.  
  354.     
  355.     def __repr__(self):
  356.         return '<%s.%s instance; proxy of C++ wxSplitterWindow instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  357.  
  358.  
  359.  
  360. class wxSplitterWindow(wxSplitterWindowPtr):
  361.     
  362.     def __init__(self, *_args, **_kwargs):
  363.         self.this = windows2c.new_wxSplitterWindow(*_args, **_kwargs)
  364.         self.thisown = 1
  365.         self._setOORInfo(self)
  366.  
  367.  
  368.  
  369. def wxPreSplitterWindow(*_args, **_kwargs):
  370.     val = wxSplitterWindowPtr(windows2c.new_wxPreSplitterWindow(*_args, **_kwargs))
  371.     val.thisown = 1
  372.     val._setOORInfo(val)
  373.     return val
  374.  
  375.  
  376. class wxTaskBarIconPtr(wxEvtHandlerPtr):
  377.     
  378.     def __init__(self, this):
  379.         self.this = this
  380.         self.thisown = 0
  381.  
  382.     
  383.     def __del__(self, delfunc = windows2c.delete_wxTaskBarIcon):
  384.         if self.thisown == 1:
  385.             
  386.             try:
  387.                 delfunc(self)
  388.  
  389.         
  390.  
  391.     
  392.     def SetIcon(self, *_args, **_kwargs):
  393.         val = windows2c.wxTaskBarIcon_SetIcon(self, *_args, **_kwargs)
  394.         return val
  395.  
  396.     
  397.     def RemoveIcon(self, *_args, **_kwargs):
  398.         val = windows2c.wxTaskBarIcon_RemoveIcon(self, *_args, **_kwargs)
  399.         return val
  400.  
  401.     
  402.     def PopupMenu(self, *_args, **_kwargs):
  403.         val = windows2c.wxTaskBarIcon_PopupMenu(self, *_args, **_kwargs)
  404.         return val
  405.  
  406.     
  407.     def IsIconInstalled(self, *_args, **_kwargs):
  408.         val = windows2c.wxTaskBarIcon_IsIconInstalled(self, *_args, **_kwargs)
  409.         return val
  410.  
  411.     
  412.     def IsOK(self, *_args, **_kwargs):
  413.         val = windows2c.wxTaskBarIcon_IsOK(self, *_args, **_kwargs)
  414.         return val
  415.  
  416.     
  417.     def __repr__(self):
  418.         return '<%s.%s instance; proxy of C++ wxTaskBarIcon instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  419.  
  420.  
  421.  
  422. class wxTaskBarIcon(wxTaskBarIconPtr):
  423.     
  424.     def __init__(self, *_args, **_kwargs):
  425.         self.this = windows2c.new_wxTaskBarIcon(*_args, **_kwargs)
  426.         self.thisown = 1
  427.         wx._checkForCallback(self, 'OnMouseMove', wxEVT_TASKBAR_MOVE)
  428.         wx._checkForCallback(self, 'OnLButtonDown', wxEVT_TASKBAR_LEFT_DOWN)
  429.         wx._checkForCallback(self, 'OnLButtonUp', wxEVT_TASKBAR_LEFT_UP)
  430.         wx._checkForCallback(self, 'OnRButtonDown', wxEVT_TASKBAR_RIGHT_DOWN)
  431.         wx._checkForCallback(self, 'OnRButtonUp', wxEVT_TASKBAR_RIGHT_UP)
  432.         wx._checkForCallback(self, 'OnLButtonDClick', wxEVT_TASKBAR_LEFT_DCLICK)
  433.         wx._checkForCallback(self, 'OnRButtonDClick', wxEVT_TASKBAR_RIGHT_DCLICK)
  434.  
  435.  
  436.  
  437. class wxPyWindowPtr(wxWindowPtr):
  438.     
  439.     def __init__(self, this):
  440.         self.this = this
  441.         self.thisown = 0
  442.  
  443.     
  444.     def _setCallbackInfo(self, *_args, **_kwargs):
  445.         val = windows2c.wxPyWindow__setCallbackInfo(self, *_args, **_kwargs)
  446.         return val
  447.  
  448.     
  449.     def base_DoMoveWindow(self, *_args, **_kwargs):
  450.         val = windows2c.wxPyWindow_base_DoMoveWindow(self, *_args, **_kwargs)
  451.         return val
  452.  
  453.     
  454.     def base_DoSetSize(self, *_args, **_kwargs):
  455.         val = windows2c.wxPyWindow_base_DoSetSize(self, *_args, **_kwargs)
  456.         return val
  457.  
  458.     
  459.     def base_DoSetClientSize(self, *_args, **_kwargs):
  460.         val = windows2c.wxPyWindow_base_DoSetClientSize(self, *_args, **_kwargs)
  461.         return val
  462.  
  463.     
  464.     def base_DoSetVirtualSize(self, *_args, **_kwargs):
  465.         val = windows2c.wxPyWindow_base_DoSetVirtualSize(self, *_args, **_kwargs)
  466.         return val
  467.  
  468.     
  469.     def base_DoGetSize(self, *_args, **_kwargs):
  470.         val = windows2c.wxPyWindow_base_DoGetSize(self, *_args, **_kwargs)
  471.         return val
  472.  
  473.     
  474.     def base_DoGetClientSize(self, *_args, **_kwargs):
  475.         val = windows2c.wxPyWindow_base_DoGetClientSize(self, *_args, **_kwargs)
  476.         return val
  477.  
  478.     
  479.     def base_DoGetPosition(self, *_args, **_kwargs):
  480.         val = windows2c.wxPyWindow_base_DoGetPosition(self, *_args, **_kwargs)
  481.         return val
  482.  
  483.     
  484.     def base_DoGetVirtualSize(self, *_args, **_kwargs):
  485.         val = windows2c.wxPyWindow_base_DoGetVirtualSize(self, *_args, **_kwargs)
  486.         if val:
  487.             val = wxSizePtr(val)
  488.             val.thisown = 1
  489.         
  490.         return val
  491.  
  492.     
  493.     def base_DoGetBestSize(self, *_args, **_kwargs):
  494.         val = windows2c.wxPyWindow_base_DoGetBestSize(self, *_args, **_kwargs)
  495.         if val:
  496.             val = wxSizePtr(val)
  497.             val.thisown = 1
  498.         
  499.         return val
  500.  
  501.     
  502.     def base_InitDialog(self, *_args, **_kwargs):
  503.         val = windows2c.wxPyWindow_base_InitDialog(self, *_args, **_kwargs)
  504.         return val
  505.  
  506.     
  507.     def base_TransferDataToWindow(self, *_args, **_kwargs):
  508.         val = windows2c.wxPyWindow_base_TransferDataToWindow(self, *_args, **_kwargs)
  509.         return val
  510.  
  511.     
  512.     def base_TransferDataFromWindow(self, *_args, **_kwargs):
  513.         val = windows2c.wxPyWindow_base_TransferDataFromWindow(self, *_args, **_kwargs)
  514.         return val
  515.  
  516.     
  517.     def base_Validate(self, *_args, **_kwargs):
  518.         val = windows2c.wxPyWindow_base_Validate(self, *_args, **_kwargs)
  519.         return val
  520.  
  521.     
  522.     def base_AcceptsFocus(self, *_args, **_kwargs):
  523.         val = windows2c.wxPyWindow_base_AcceptsFocus(self, *_args, **_kwargs)
  524.         return val
  525.  
  526.     
  527.     def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
  528.         val = windows2c.wxPyWindow_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
  529.         return val
  530.  
  531.     
  532.     def base_GetMaxSize(self, *_args, **_kwargs):
  533.         val = windows2c.wxPyWindow_base_GetMaxSize(self, *_args, **_kwargs)
  534.         if val:
  535.             val = wxSizePtr(val)
  536.             val.thisown = 1
  537.         
  538.         return val
  539.  
  540.     
  541.     def base_AddChild(self, *_args, **_kwargs):
  542.         val = windows2c.wxPyWindow_base_AddChild(self, *_args, **_kwargs)
  543.         return val
  544.  
  545.     
  546.     def base_RemoveChild(self, *_args, **_kwargs):
  547.         val = windows2c.wxPyWindow_base_RemoveChild(self, *_args, **_kwargs)
  548.         return val
  549.  
  550.     
  551.     def __repr__(self):
  552.         return '<%s.%s instance; proxy of C++ wxPyWindow instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  553.  
  554.  
  555.  
  556. class wxPyWindow(wxPyWindowPtr):
  557.     
  558.     def __init__(self, *_args, **_kwargs):
  559.         self.this = windows2c.new_wxPyWindow(*_args, **_kwargs)
  560.         self.thisown = 1
  561.         self._setCallbackInfo(self, wxPyWindow)
  562.         self._setOORInfo(self)
  563.  
  564.  
  565.  
  566. class wxPyControlPtr(wxControlPtr):
  567.     
  568.     def __init__(self, this):
  569.         self.this = this
  570.         self.thisown = 0
  571.  
  572.     
  573.     def _setCallbackInfo(self, *_args, **_kwargs):
  574.         val = windows2c.wxPyControl__setCallbackInfo(self, *_args, **_kwargs)
  575.         return val
  576.  
  577.     
  578.     def base_DoMoveWindow(self, *_args, **_kwargs):
  579.         val = windows2c.wxPyControl_base_DoMoveWindow(self, *_args, **_kwargs)
  580.         return val
  581.  
  582.     
  583.     def base_DoSetSize(self, *_args, **_kwargs):
  584.         val = windows2c.wxPyControl_base_DoSetSize(self, *_args, **_kwargs)
  585.         return val
  586.  
  587.     
  588.     def base_DoSetClientSize(self, *_args, **_kwargs):
  589.         val = windows2c.wxPyControl_base_DoSetClientSize(self, *_args, **_kwargs)
  590.         return val
  591.  
  592.     
  593.     def base_DoSetVirtualSize(self, *_args, **_kwargs):
  594.         val = windows2c.wxPyControl_base_DoSetVirtualSize(self, *_args, **_kwargs)
  595.         return val
  596.  
  597.     
  598.     def base_DoGetSize(self, *_args, **_kwargs):
  599.         val = windows2c.wxPyControl_base_DoGetSize(self, *_args, **_kwargs)
  600.         return val
  601.  
  602.     
  603.     def base_DoGetClientSize(self, *_args, **_kwargs):
  604.         val = windows2c.wxPyControl_base_DoGetClientSize(self, *_args, **_kwargs)
  605.         return val
  606.  
  607.     
  608.     def base_DoGetPosition(self, *_args, **_kwargs):
  609.         val = windows2c.wxPyControl_base_DoGetPosition(self, *_args, **_kwargs)
  610.         return val
  611.  
  612.     
  613.     def base_DoGetVirtualSize(self, *_args, **_kwargs):
  614.         val = windows2c.wxPyControl_base_DoGetVirtualSize(self, *_args, **_kwargs)
  615.         if val:
  616.             val = wxSizePtr(val)
  617.             val.thisown = 1
  618.         
  619.         return val
  620.  
  621.     
  622.     def base_DoGetBestSize(self, *_args, **_kwargs):
  623.         val = windows2c.wxPyControl_base_DoGetBestSize(self, *_args, **_kwargs)
  624.         if val:
  625.             val = wxSizePtr(val)
  626.             val.thisown = 1
  627.         
  628.         return val
  629.  
  630.     
  631.     def base_InitDialog(self, *_args, **_kwargs):
  632.         val = windows2c.wxPyControl_base_InitDialog(self, *_args, **_kwargs)
  633.         return val
  634.  
  635.     
  636.     def base_TransferDataToWindow(self, *_args, **_kwargs):
  637.         val = windows2c.wxPyControl_base_TransferDataToWindow(self, *_args, **_kwargs)
  638.         return val
  639.  
  640.     
  641.     def base_TransferDataFromWindow(self, *_args, **_kwargs):
  642.         val = windows2c.wxPyControl_base_TransferDataFromWindow(self, *_args, **_kwargs)
  643.         return val
  644.  
  645.     
  646.     def base_Validate(self, *_args, **_kwargs):
  647.         val = windows2c.wxPyControl_base_Validate(self, *_args, **_kwargs)
  648.         return val
  649.  
  650.     
  651.     def base_AcceptsFocus(self, *_args, **_kwargs):
  652.         val = windows2c.wxPyControl_base_AcceptsFocus(self, *_args, **_kwargs)
  653.         return val
  654.  
  655.     
  656.     def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
  657.         val = windows2c.wxPyControl_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
  658.         return val
  659.  
  660.     
  661.     def base_GetMaxSize(self, *_args, **_kwargs):
  662.         val = windows2c.wxPyControl_base_GetMaxSize(self, *_args, **_kwargs)
  663.         if val:
  664.             val = wxSizePtr(val)
  665.             val.thisown = 1
  666.         
  667.         return val
  668.  
  669.     
  670.     def base_AddChild(self, *_args, **_kwargs):
  671.         val = windows2c.wxPyControl_base_AddChild(self, *_args, **_kwargs)
  672.         return val
  673.  
  674.     
  675.     def base_RemoveChild(self, *_args, **_kwargs):
  676.         val = windows2c.wxPyControl_base_RemoveChild(self, *_args, **_kwargs)
  677.         return val
  678.  
  679.     
  680.     def __repr__(self):
  681.         return '<%s.%s instance; proxy of C++ wxPyControl instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  682.  
  683.  
  684.  
  685. class wxPyControl(wxPyControlPtr):
  686.     
  687.     def __init__(self, *_args, **_kwargs):
  688.         self.this = windows2c.new_wxPyControl(*_args, **_kwargs)
  689.         self.thisown = 1
  690.         self._setCallbackInfo(self, wxPyControl)
  691.         self._setOORInfo(self)
  692.  
  693.  
  694.  
  695. class wxPyPanelPtr(wxPanelPtr):
  696.     
  697.     def __init__(self, this):
  698.         self.this = this
  699.         self.thisown = 0
  700.  
  701.     
  702.     def _setCallbackInfo(self, *_args, **_kwargs):
  703.         val = windows2c.wxPyPanel__setCallbackInfo(self, *_args, **_kwargs)
  704.         return val
  705.  
  706.     
  707.     def base_DoMoveWindow(self, *_args, **_kwargs):
  708.         val = windows2c.wxPyPanel_base_DoMoveWindow(self, *_args, **_kwargs)
  709.         return val
  710.  
  711.     
  712.     def base_DoSetSize(self, *_args, **_kwargs):
  713.         val = windows2c.wxPyPanel_base_DoSetSize(self, *_args, **_kwargs)
  714.         return val
  715.  
  716.     
  717.     def base_DoSetClientSize(self, *_args, **_kwargs):
  718.         val = windows2c.wxPyPanel_base_DoSetClientSize(self, *_args, **_kwargs)
  719.         return val
  720.  
  721.     
  722.     def base_DoSetVirtualSize(self, *_args, **_kwargs):
  723.         val = windows2c.wxPyPanel_base_DoSetVirtualSize(self, *_args, **_kwargs)
  724.         return val
  725.  
  726.     
  727.     def base_DoGetSize(self, *_args, **_kwargs):
  728.         val = windows2c.wxPyPanel_base_DoGetSize(self, *_args, **_kwargs)
  729.         return val
  730.  
  731.     
  732.     def base_DoGetClientSize(self, *_args, **_kwargs):
  733.         val = windows2c.wxPyPanel_base_DoGetClientSize(self, *_args, **_kwargs)
  734.         return val
  735.  
  736.     
  737.     def base_DoGetPosition(self, *_args, **_kwargs):
  738.         val = windows2c.wxPyPanel_base_DoGetPosition(self, *_args, **_kwargs)
  739.         return val
  740.  
  741.     
  742.     def base_DoGetVirtualSize(self, *_args, **_kwargs):
  743.         val = windows2c.wxPyPanel_base_DoGetVirtualSize(self, *_args, **_kwargs)
  744.         if val:
  745.             val = wxSizePtr(val)
  746.             val.thisown = 1
  747.         
  748.         return val
  749.  
  750.     
  751.     def base_DoGetBestSize(self, *_args, **_kwargs):
  752.         val = windows2c.wxPyPanel_base_DoGetBestSize(self, *_args, **_kwargs)
  753.         if val:
  754.             val = wxSizePtr(val)
  755.             val.thisown = 1
  756.         
  757.         return val
  758.  
  759.     
  760.     def base_InitDialog(self, *_args, **_kwargs):
  761.         val = windows2c.wxPyPanel_base_InitDialog(self, *_args, **_kwargs)
  762.         return val
  763.  
  764.     
  765.     def base_TransferDataToWindow(self, *_args, **_kwargs):
  766.         val = windows2c.wxPyPanel_base_TransferDataToWindow(self, *_args, **_kwargs)
  767.         return val
  768.  
  769.     
  770.     def base_TransferDataFromWindow(self, *_args, **_kwargs):
  771.         val = windows2c.wxPyPanel_base_TransferDataFromWindow(self, *_args, **_kwargs)
  772.         return val
  773.  
  774.     
  775.     def base_Validate(self, *_args, **_kwargs):
  776.         val = windows2c.wxPyPanel_base_Validate(self, *_args, **_kwargs)
  777.         return val
  778.  
  779.     
  780.     def base_AcceptsFocus(self, *_args, **_kwargs):
  781.         val = windows2c.wxPyPanel_base_AcceptsFocus(self, *_args, **_kwargs)
  782.         return val
  783.  
  784.     
  785.     def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
  786.         val = windows2c.wxPyPanel_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
  787.         return val
  788.  
  789.     
  790.     def base_GetMaxSize(self, *_args, **_kwargs):
  791.         val = windows2c.wxPyPanel_base_GetMaxSize(self, *_args, **_kwargs)
  792.         if val:
  793.             val = wxSizePtr(val)
  794.             val.thisown = 1
  795.         
  796.         return val
  797.  
  798.     
  799.     def base_AddChild(self, *_args, **_kwargs):
  800.         val = windows2c.wxPyPanel_base_AddChild(self, *_args, **_kwargs)
  801.         return val
  802.  
  803.     
  804.     def base_RemoveChild(self, *_args, **_kwargs):
  805.         val = windows2c.wxPyPanel_base_RemoveChild(self, *_args, **_kwargs)
  806.         return val
  807.  
  808.     
  809.     def __repr__(self):
  810.         return '<%s.%s instance; proxy of C++ wxPyPanel instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  811.  
  812.  
  813.  
  814. class wxPyPanel(wxPyPanelPtr):
  815.     
  816.     def __init__(self, *_args, **_kwargs):
  817.         self.this = windows2c.new_wxPyPanel(*_args, **_kwargs)
  818.         self.thisown = 1
  819.         self._setCallbackInfo(self, wxPyPanel)
  820.         self._setOORInfo(self)
  821.  
  822.  
  823. wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED = windows2c.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
  824. wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING = windows2c.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
  825. wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING = windows2c.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
  826. wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED = windows2c.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
  827. wxEVT_COMMAND_SPLITTER_UNSPLIT = windows2c.wxEVT_COMMAND_SPLITTER_UNSPLIT
  828. wxEVT_COMMAND_SPLITTER_DOUBLECLICKED = windows2c.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
  829. wxSPLIT_HORIZONTAL = windows2c.wxSPLIT_HORIZONTAL
  830. wxSPLIT_VERTICAL = windows2c.wxSPLIT_VERTICAL
  831. wxSPLIT_DRAG_NONE = windows2c.wxSPLIT_DRAG_NONE
  832. wxSPLIT_DRAG_DRAGGING = windows2c.wxSPLIT_DRAG_DRAGGING
  833. wxSPLIT_DRAG_LEFT_DOWN = windows2c.wxSPLIT_DRAG_LEFT_DOWN
  834. wxEVT_TASKBAR_MOVE = windows2c.wxEVT_TASKBAR_MOVE
  835. wxEVT_TASKBAR_LEFT_DOWN = windows2c.wxEVT_TASKBAR_LEFT_DOWN
  836. wxEVT_TASKBAR_LEFT_UP = windows2c.wxEVT_TASKBAR_LEFT_UP
  837. wxEVT_TASKBAR_RIGHT_DOWN = windows2c.wxEVT_TASKBAR_RIGHT_DOWN
  838. wxEVT_TASKBAR_RIGHT_UP = windows2c.wxEVT_TASKBAR_RIGHT_UP
  839. wxEVT_TASKBAR_LEFT_DCLICK = windows2c.wxEVT_TASKBAR_LEFT_DCLICK
  840. wxEVT_TASKBAR_RIGHT_DCLICK = windows2c.wxEVT_TASKBAR_RIGHT_DCLICK
  841.